A Generic Infrastructure for Decentralised Dynamic Loading of Platform-Specific Code

نویسندگان

  • Rüdiger Kapitza
  • Holger Schmidt
  • Udo Bartlang
  • Franz J. Hauck
چکیده

Dynamic loading of code is a crucial and often neglected part of today’s distributed systems that face increasing dynamics, complexity and heterogeneity. Ubiquitous computing and mobile computing even strengthen this trend. As the local availability of suitable code cannot be assumed in such environments, we propose a generic, decentralised code loading infrastructure. The whole process of publication, look-up, implementation selection and the final loading of platform-specific code is decentralised and requires only basic peerto-peer functionality. In contrast to previous work, our infrastructure allows any peer participating in the network to offer and to obtain platform-specific code in a dynamic and heterogeneous environment. By building on our generic concept, we present a JXTA-based service for dynamic code loading, which is realised by extending and improving JXTA-built-in mechanisms for dynamic service integration. Subsequently, we show the practical application of our infrastructure by an integration into our CORBA middleware and an implementation of mobile objects and mobile web services.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Integration of Peer-to-Peer Services into a CORBA-Compliant Middleware

Peer-to-Peer computing has evolved over the last few years and is applied to a rising number of applications. Following this development we present a decentralised approach to dynamically select, load and integrate locally not available peer-to-peer based services into a CORBA-compliant middleware. This is achieved by extending and improving the mechanisms for dynamic service integration of JXT...

متن کامل

Providing Decentralised Adaptive Services — Entwicklung und Betrieb dezentraler adaptiver Dienste

Recently, many research activities have investigated means to cope with the exponential growth of computing power, numbers of devices, and most importantly, information. The main focus of these activities is managing the complexity and optimising resource utilisation. This thesis presents novel solutions that optimise the utilisation of distributed resources for a stable and scalable execution ...

متن کامل

Pre-compilation for .NET Generics

The Microsoft .NET Common Language Runtime (CLR) supports pre-compilation in order to help avoid the slow application start-up times and unnecessarily high memory usage often associated with virtual machine (VM) execution, However, Version 2 of the .NET Common IL (CIL) also supports generics, i.e. type parameters for data and code, in part implemented using template-expansion techniques, and th...

متن کامل

Seismic Behavior of Jacket Offshore Platform Subjected to Near and Far Field Ground Motions

Offshore structures such as jacket platforms have to inevitably be designed against  sever  environmental actions. In seismically active areas these structures also become susceptible to earthquake excitations. Strong ground motions recorded  in recent earthquakes, including the 1995 Kobe, Japan, 1999 Chi-chi, Taiwan and 1999 Kocaeli, Turkey earthquakes, revealed that the dynamic motions in nea...

متن کامل

New abstractions in applied pi-calculus and automated verification of protected executions

Protocols for the protected execution of programs,like those based on a hardware root of trust, will become offundamental importance for computer security. In parallel tosuch protocols, there is therefore a need to develop models andtools that allow formal specification and automated verificationof the desired security properties. Still, current protocols lackrealistic m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007